package com.ruoyi.sys.vehile.mapper;

import java.util.List;
import com.ruoyi.sys.vehile.domain.TbMonthCardList;

/**
 * 月卡列Mapper接口
 *
 * @author ruoyi
 * @date 2022-05-24
 */
public interface TbMonthCardListMapper
{
    /**
     * 查询月卡列
     *
     * @param mcId 月卡列主键
     * @return 月卡列
     */
    public TbMonthCardList selectTbMonthCardListByMcId(Long mcId);

    /**
     * 查询月卡列列表
     *
     * @param tbMonthCardList 月卡列
     * @return 月卡列集合
     */
    public List<TbMonthCardList> selectTbMonthCardListList(TbMonthCardList tbMonthCardList);

    /**
     * 新增月卡列
     *
     * @param tbMonthCardList 月卡列
     * @return 结果
     */
    public int insertTbMonthCardList(TbMonthCardList tbMonthCardList);

    /**
     * 修改月卡列
     *
     * @param tbMonthCardList 月卡列
     * @return 结果
     */
    public int updateTbMonthCardList(TbMonthCardList tbMonthCardList);

    /**
     * 删除月卡列
     *
     * @param mcId 月卡列主键
     * @return 结果
     */
    public int deleteTbMonthCardListByMcId(Long mcId);

    /**
     * 批量删除月卡列
     *
     * @param mcIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTbMonthCardListByMcIds(Long[] mcIds);
}
